package cn.edu.sdjzu.knoverse.service;

import dev.langchain4j.data.message.AiMessage;
import dev.langchain4j.model.chat.response.ChatResponse;
import dev.langchain4j.model.chat.response.StreamingChatResponseHandler;

/**
 * 自定义流式响应处理器，支持状态更新
 */
public interface CustomStreamingChatResponseHandler extends StreamingChatResponseHandler {
    
    /**
     * 处理状态更新
     *
     * @param type 状态类型
     * @param status 状态消息
     */
    void onStatus(String type, String status);
} 